feat(orchestrator): Surface Grok reasoning effort options - #5160
Draft
mwolson wants to merge 1 commit into
Draft
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 1, 2026 21:51
bbf8c77 to
d48e1e6
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 2, 2026 12:44
d48e1e6 to
f2dc065
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 2, 2026 13:33
f2dc065 to
80e716c
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 2, 2026 13:53
80e716c to
aec2a42
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
2 times, most recently
from
August 2, 2026 16:30
7880dc6 to
f4e2dfb
Compare
maria-rcks
force-pushed
the
t3code/codex-turn-mapping
branch
from
August 3, 2026 16:01
a543fd4 to
378615b
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 3, 2026 20:17
f4e2dfb to
2bf703a
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 3, 2026 22:15
2bf703a to
de862bd
Compare
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 3, 2026 22:36
de862bd to
d0d9f70
Compare
juliusmarminge
force-pushed
the
t3code/codex-turn-mapping
branch
2 times, most recently
from
August 4, 2026 13:48
c5e53c8 to
922f352
Compare
4 tasks
juliusmarminge
force-pushed
the
t3code/codex-turn-mapping
branch
from
August 5, 2026 14:35
e24b59c to
4213ac5
Compare
This was referenced Aug 5, 2026
Advertise Grok reasoning effort from ACP model metadata, with a known grok-4.5 fallback when metadata is absent, and apply the selected CLI-safe value through the agent spawn flag. Treat reasoning effort as a spawn-bound ACP option so active sessions reject changes, runtime restore paths preserve the applied value, and generic session configuration ignores it. Keep web and mobile selections aligned with the committed session, including durable mobile outbox delivery, while allowing cross-provider handoffs.
mwolson
force-pushed
the
feat/grok-reasoning-effort
branch
from
August 5, 2026 18:40
d0d9f70 to
bc87a35
Compare
7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
support, including Low, Medium, and High for Grok 4.5 on web and mobile.
truth, with a narrow Grok 4.5 fallback only when that metadata is absent.
--reasoning-effortvalue and keep thisspawn-bound option out of the generic ACP config-option path.
started-thread composers, and durable mobile outbox delivery.
Problem and Fix
session/set_config_optioncannot apply it.grok agent --reasoning-effort <value> stdiowhen the provider process starts.Defensive Fixes
UI Changes
Started threads show their applied value and disable incompatible choices
because changing effort requires a new thread.
behavior.
Validation
vp check: 0 errors and 69 inherited warnings.the inherited
HttpResponseCompression.tsBodyIniterror and the unrelatedOpenInPicker.tsxduplicate ReactReferror in untouched files. The mobiletask was terminated by the runner with exit 137 in the latest run, after its
focused suites had passed.
Grok 4.5 High to Grok Build Low transition is rejected while an
option-omitting pure model change remains allowed.
adapter, provider, and ACP-support suites: 166 passed.
turbo_v2valueremains valid and a stale unsupported value normalizes to the advertised
High default.
grok agent --reasoning-effort low stdio, Grok session metadata records Low,a started thread reports the provider lock, and a new thread can select High
successfully.
Checklist
Note
Surface Grok reasoning effort as a spawn-bound option in the orchestrator and UI
GROK_REASONING_EFFORT_OPTION_IDand supporting utilities in GrokAcpSupport.ts to resolve and pass--reasoning-effortas a CLI flag when spawning the Grok agent process.spawnOptionIdson flavors, excluding those options from ACP config validation andsetConfigOptioncalls, and logging a warning on mismatch._metaand advertise aReasoningselect capability on discovered Grok models, with a fallback for grok-4.5.📊 Macroscope summarized bbf8c77. 12 files reviewed, 0 issues evaluated, 0 issues filtered, 0 comments posted
🗂️ Filtered Issues
No issues evaluated.